Data receiving method, data sending method, data transmission method, and related apparatus and system

ABSTRACT

Embodiments of this application disclose a data receiving method, a data sending method, a data transmission method, and a related apparatus and system. The method includes: sending, by a network device in each transmission subwindow corresponding to a broadcast signal, the broadcast signal to user equipment by using a different antenna port, where the transmission subwindow is obtained by dividing, based on preset subwindow information, a transmission window corresponding to the broadcast signal; and determining, by the UE, a transmission subwindow in which a downlink transmit beam is located; and receiving the broadcast signal in a time in which the transmission subwindow is located, where the time in which the transmission subwindow is located is calculated based on the pre-obtained subwindow information.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2018/100307, filed on Aug. 13, 2018, which claims priority toChinese Patent Application No. 201710689638.4, filed on Aug. 11, 2017.The disclosures of the aforementioned applications are herebyincorporated by reference in their entireties.

TECHNICAL FIELD

This application relates to the data processing field, and specifically,to a data receiving method, a data sending method, a data transmissionmethod, and a related apparatus and system.

BACKGROUND

To meet a large-capacity requirement of a next-generation communicationssystem, a high frequency band greater than 6 GHz is introduced toperform communication. Using high bandwidth and a high rate for datatransmission in high frequency communication is exactly one of hotspotresearch technologies of a 5G communications system.

A narrow beam needs to be used for data transmission due to a high pathloss of the high frequency communication, to ensure a propagationdistance and a high beam gain. However, coverage of the datatransmission performed using the narrow beam is limited. To ensurecommunication quality of UE in a cell, narrow beam alignment needs to beperformed between a network device and the UE, to determine a downlinktransmit beam, of the network device, corresponding to each UE in thecell.

Common information in the cell is sent by the network device in a formof a broadcast signal. When performing data transmission by using thenarrow beam, the network device repeatedly sends the broadcast signalthrough omnidirectional beam scanning, to cover the entire cell, so thateach UE in the cell can finally receive the broadcast signal.

However, when the common information is repeatedly sent in acorresponding transmission window through omnidirectional beam scanning,because the UE does not know a time in which a downlink transmit beamcorresponding to the UE is located in the transmission window, the UEneeds to monitor the entire transmission window, to receive the commoninformation in the time in which the downlink transmit beamcorresponding to the UE is located.

Because omnidirectional beam scanning for covering the entire cellusually takes a relatively long time, the corresponding transmissionwindow also needs to occupy a relatively long time. However, the UEmonitors the entire transmission window, but actually can receive thecommon information only in the time in which the downlink transmit beamcorresponding to the UE is located, undoubtedly causing a waste of powerconsumption of the UE.

SUMMARY

Embodiments of this application provide a data receiving method, a datasending method, a data transmission method, and a related apparatus andsystem, to avoid a waste of power consumption of UE.

In view of this, embodiments of the present invention provide thefollowing technical solutions.

According to a first aspect, this application provides a data receivingmethod, where the method includes: receiving, by user equipment UE, asynchronization signal block; and determining, based on thesynchronization signal block, a transmission subwindow corresponding toa broadcast signal, where transmission subwindows are distributed in twoor more adjacent transmission windows; and receiving the broadcastsignal in the transmission subwindow.

In a possible implementation of the first aspect, the transmissionsubwindow corresponding to the broadcast signal is determined based onan index of the synchronization signal block.

In a possible implementation of the first aspect, the two or moreadjacent transmission windows include n evenly distributed transmissionsubwindows, and n is a positive integer.

In a possible implementation of the first aspect, all of the n evenlydistributed transmission subwindows have a same length.

In a possible implementation of the first aspect, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks.

In a possible implementation of the first aspect, the determining, basedon the synchronization signal block, a transmission subwindowcorresponding to a broadcast signal includes: obtaining a location, in atransmission window, of the transmission subwindow corresponding to thebroadcast signal.

In a possible implementation of the first aspect, the obtaining alocation, in a transmission window, of the transmission subwindowcorresponding to the broadcast signal includes: obtaining a start timeof the transmission subwindow corresponding to the broadcast signal anda length of the transmission subwindow.

In a possible implementation of the first aspect, the length of thetransmission subwindow is predefined.

In a possible implementation of the first aspect, the broadcast signalis used to transmit common information.

In a possible implementation of the first aspect, the receiving thebroadcast signal in the transmission subwindow includes: receiving aphysical downlink control channel PDCCH in the transmission subwindow.

In a possible implementation of the first aspect, the receiving thebroadcast signal in the transmission subwindow includes: receiving oneor more of the following in the transmission subwindow: remainingminimum information, other system information, and a paging message.

In a possible implementation of the first aspect, the synchronizationsignal block and the broadcast signal are received by using a same beam.

In a possible implementation of the first aspect, the transmissionwindow further includes a remaining part of time, and the remaining partof time is not used to schedule or transmit the broadcast signal.

In a possible implementation of the first aspect, when one transmissionwindow is insufficient to include all the transmission subwindows, thetransmission subwindows are distributed in the at least two adjacenttransmission windows.

According to a second aspect, this application provides a data receivingapparatus, where the data receiving apparatus includes a processor and atransceiver, where the transceiver is configured to receive asynchronization signal block; the processor is configured to determine,based on the synchronization signal block, a transmission subwindowcorresponding to a broadcast signal, where transmission subwindows aredistributed in two or more adjacent transmission windows; and thetransceiver is further configured to receive the broadcast signal in thetransmission subwindow.

In a first possible implementation of the second aspect, the processoris specifically configured to determine, based on an index of thesynchronization signal block, the transmission subwindow correspondingto the broadcast signal.

In a first possible implementation of the second aspect, the two or moreadjacent transmission windows include n evenly distributed transmissionsubwindows, and n is a positive integer.

In a first possible implementation of the second aspect, all of the nevenly distributed transmission subwindows have a same length.

In a first possible implementation of the second aspect, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks.

In a first possible implementation of the second aspect, the processoris specifically configured to obtain a location, in a transmissionwindow, of the transmission subwindow corresponding to the broadcastsignal.

In a first possible implementation of the second aspect, in a process inwhich the processor obtains the location, in the transmission window, ofthe transmission subwindow corresponding to the broadcast signal, theprocessor is specifically configured to obtain a start time of thetransmission subwindow corresponding to the broadcast signal and alength of the transmission subwindow.

In a first possible implementation of the second aspect, the length ofthe transmission subwindow is predefined.

In a first possible implementation of the second aspect, the broadcastsignal is used to transmit common information.

In a first possible implementation of the second aspect, that thetransceiver receives the broadcast signal in the transmission subwindowincludes: receiving a physical downlink control channel PDCCH in thetransmission subwindow.

In a first possible implementation of the second aspect, that thetransceiver receives the broadcast signal in the transmission subwindowincludes: receiving one or more of the following in the transmissionsubwindow: remaining minimum information, other system information, anda paging message.

In a first possible implementation of the second aspect, that thetransceiver receives the broadcast signal in the transmission subwindowincludes: receiving the synchronization signal block and the broadcastsignal by using a same beam.

In a first possible implementation of the second aspect, thetransmission window further includes a remaining part of time, and theremaining part of time is not used to schedule or transmit the broadcastsignal.

In a first possible implementation of the second aspect, when onetransmission window is insufficient to include all the transmissionsubwindows, the transmission subwindows are distributed in the at leasttwo adjacent transmission windows.

According to a third aspect, this application provides a data sendingmethod, where the method includes: determining a transmission subwindowcorresponding to a broadcast signal, where transmission subwindows aredistributed in two or more adjacent transmission windows; and sending asynchronization signal block; and sending the broadcast signal in thetransmission subwindow corresponding to the synchronization signalblock.

In a first possible implementation of the third aspect, an index of thesynchronization signal block is used to determine the transmissionsubwindow corresponding to the broadcast signal.

In a first possible implementation of the third aspect, the two or moreadjacent transmission windows include n evenly distributed transmissionsubwindows, and n is a positive integer.

In a first possible implementation of the third aspect, all of the nevenly distributed transmission subwindows have a same length.

In a first possible implementation of the third aspect, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks.

In a first possible implementation of the third aspect, a location, in atransmission window, of the transmission subwindow corresponding to thebroadcast signal is used to determine the transmission subwindowcorresponding to the broadcast signal.

In a first possible implementation of the third aspect, the location, inthe transmission window, of the transmission subwindow corresponding tothe broadcast signal includes a start time of the transmission subwindowcorresponding to the broadcast signal and a length of the transmissionsubwindow.

In a first possible implementation of the third aspect, the length ofthe transmission subwindow is predefined.

In a first possible implementation of the third aspect, the broadcastsignal is used to transmit common information.

In a first possible implementation of the third aspect, the sending thebroadcast signal in the transmission subwindow corresponding to thesynchronization signal block includes: sending a physical downlinkcontrol channel PDCCH in the transmission subwindow.

In a first possible implementation of the third aspect, the sending thebroadcast signal in the transmission subwindow corresponding to thesynchronization signal block includes: sending one or more of thefollowing in the transmission subwindow: remaining minimum information,other system information, and a paging message.

In a first possible implementation of the third aspect, thesynchronization signal block and the broadcast signal are sent by usinga same beam.

In a first possible implementation of the third aspect, the transmissionwindow further includes a remaining part of time, and the remaining partof time is not used to schedule or transmit the broadcast signal.

In a first possible implementation of the third aspect, when onetransmission window is insufficient to include all the transmissionsubwindows, the transmission subwindows are distributed in the at leasttwo adjacent transmission windows.

According to a fourth aspect, this application provides a data sendingapparatus, including a processor and a transceiver, where the processoris configured to determine a transmission subwindow corresponding to abroadcast signal, where transmission subwindows are distributed in twoor more adjacent transmission windows; and the transceiver is configuredto: send a synchronization signal block; and send the broadcast signalin the transmission subwindow corresponding to the synchronizationsignal block.

In a first possible implementation of the fourth aspect, an index of thesynchronization signal block is used to determine the transmissionsubwindow corresponding to the broadcast signal.

In a first possible implementation of the fourth aspect, the two or moreadjacent transmission windows include n evenly distributed transmissionsubwindows, and n is a positive integer.

In a first possible implementation of the fourth aspect, all of the nevenly distributed transmission subwindows have a same length.

In a first possible implementation of the fourth aspect, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks.

In a first possible implementation of the fourth aspect, a location, ina transmission window, of the transmission subwindow corresponding tothe broadcast signal is used to determine the transmission subwindowcorresponding to the broadcast signal.

In a first possible implementation of the fourth aspect, the location,in the transmission window, of the transmission subwindow correspondingto the broadcast signal includes a start time of the transmissionsubwindow corresponding to the broadcast signal and a length of thetransmission subwindow.

In a first possible implementation of the fourth aspect, the length ofthe transmission subwindow is predefined.

In a first possible implementation of the fourth aspect, the broadcastsignal is used to transmit common information.

In a first possible implementation of the fourth aspect, in a process ofsending the broadcast signal in the transmission subwindow correspondingto the synchronization signal block, the transceiver is specificallyconfigured to send a physical downlink control channel PDCCH in thetransmission subwindow.

In a first possible implementation of the fourth aspect, that thetransceiver sends the broadcast signal in the transmission subwindowcorresponding to the synchronization signal block includes: sending oneor more of the following in the transmission subwindow: remainingminimum information, other system information, and a paging message.

In a first possible implementation of the fourth aspect, the transceiversends the synchronization signal block and the broadcast signal by usinga same beam.

In a first possible implementation of the fourth aspect, thetransmission window further includes a remaining part of time, and theremaining part of time is not used to schedule or transmit the broadcastsignal.

In a first possible implementation of the fourth aspect, when onetransmission window is insufficient to include all the transmissionsubwindows, the transmission subwindows are distributed in the at leasttwo adjacent transmission windows.

According to a fifth aspect, this application provides a datatransmission method, where the method includes: dividing, by a networkdevice based on preset subwindow information, a transmission windowcorresponding to a broadcast signal into transmission subwindows, andsending, in each transmission subwindow, the broadcast signal to userequipment UE by using a different antenna port.

In this application, the network device sends the broadcast signal ineach transmission subwindow by using a different antenna port, so thatafter determining a transmission subwindow in which a downlink transmitbeam is located, the UE can receive the broadcast signal only in a timein which the transmission subwindow is located, thereby avoiding a wasteof power consumption of the UE.

In a first possible implementation of the fifth aspect, afterdetermining a quantity of different antenna ports required for coveringa cell of the UE, the network device may evenly divide the transmissionwindow into transmission subwindows whose quantity is the quantity ofdifferent antenna ports.

In a second possible implementation of the fifth aspect, the networkdevice sequentially and consecutively divides the transmission windowinto transmission subwindows based on a subwindow length and a starttime in the preset subwindow information, and a quantity of obtainedtransmission subwindows can be used to cover a cell of the UE.

With reference to the second possible implementation of the fifthaspect, in a third possible implementation of the fifth aspect, when onetransmission window is insufficient to be divided into a quantity oftransmission subwindows required for covering the cell of the UE, thenetwork device may divide at least two adjacent transmission windowsinto transmission subwindows, to complete transmission subwindowdivision.

With reference to the third possible implementation of the fifth aspect,in a fourth possible implementation of the fifth aspect, the networkdevice divides a first transmission window and a second transmissionwindow that are adjacent into transmission subwindows. To fully use atransmission time, the transmission subwindows obtained through divisionmay include a transmission subwindow that is obtained by concatenating aremaining part of time of the first transmission window and a start partof time of the second transmission window.

In a fifth possible implementation of the fifth aspect, because asynchronization signal block set may include synchronization signalblocks sent by using downlink transmit beams that are different or someof which are the same or that are all the same, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks in the synchronization signal block set.

With reference to any one of the possible implementations of the fifthaspect, in a sixth possible implementation of the fifth aspect, thebroadcast signal includes remaining minimum system information RMSI,other system information OSI, or a paging message.

According to a sixth aspect, this application provides a datatransmission method, where the method includes: determining, by userequipment UE in one or more transmission subwindows obtained by dividinga transmission window corresponding to a preset broadcast signal, atransmission subwindow in which a downlink transmit beam correspondingto the UE is located, and calculating, based on pre-obtained subwindowinformation, a time in which the transmission subwindow is located, sothat the UE receives the broadcast signal in the time.

In this application, the UE can calculate, in advance based on thesubwindow information, the time of the transmission subwindow in whichthe downlink transmit beam is located, and receive the broadcast signalonly in the time in which the transmission subwindow is located. The UEmay not need to monitor the entire transmission window, thereby avoidinga waste of power consumption of the UE.

In a first possible implementation of the sixth aspect, the broadcastsignal includes a synchronization signal block, a synchronization signalblock set includes synchronization signal blocks sent by using differentdownlink transmit beams, each synchronization signal block has an index,and the UE may detect the synchronization signal block set, to obtain anindex of a synchronization signal block sent by using the downlinktransmit beam of the UE. Further, the UE may determine, based on apreset correspondence between an index of a synchronization signal blockand a transmission subwindow, a transmission subwindow corresponding tothe index of the synchronization signal block, and finally use thetransmission subwindow as the transmission subwindow in which thedownlink transmit beam is located.

With reference to the implementation of the sixth aspect, in a secondpossible implementation of the sixth aspect, the subwindow informationpre-obtained by the UE includes a subwindow length and a start time, andthe subwindow length and the start time may be predefined in a protocol.The UE may obtain a location relationship between the transmissionwindow and the transmission subwindow in which the downlink transmitbeam is located, for example, a ranking of the transmission subwindow inthe transmission window, and calculate, based on the locationrelationship, the subwindow length, and the start time, the time inwhich the transmission subwindow is located.

With reference to the second possible implementation of the sixthaspect, in a third possible implementation of the sixth aspect, thesubwindow length pre-obtained by the UE may be delivered by a basestation.

According to a seventh aspect, this application provides a datatransmission apparatus, where the apparatus includes a sending module,configured to send, in each transmission subwindow corresponding to abroadcast signal, the broadcast signal to UE by using a differentantenna port, where the transmission subwindow is obtained by dividing,based on preset subwindow information, a transmission windowcorresponding to the broadcast signal.

In a first possible implementation of the seventh aspect, thetransmission subwindow is obtained by evenly dividing the transmissionwindow.

In a second possible implementation of the seventh aspect, the subwindowinformation includes a subwindow length and a start time, and thetransmission subwindow is obtained by sequentially and consecutivelydividing the transmission window based on the subwindow length and thestart time.

With reference to the second possible implementation of the seventhaspect, in a third possible implementation of the seventh aspect, thetransmission subwindow is obtained by dividing at least two adjacenttransmission windows.

With reference to the third possible implementation of the seventhaspect, in a fourth possible implementation of the seventh aspect, theat least two adjacent transmission windows include a first transmissionwindow and a second transmission window, and the transmission subwindowincludes a transmission subwindow that is obtained by concatenating aremaining part of time of the first transmission window and a start partof time of the second transmission window.

In a fifth possible implementation of the seventh aspect, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks in a synchronization signal block set.

With reference to any one of the possible implementations of the seventhaspect, in a sixth possible implementation of the seventh aspect, thebroadcast signal includes remaining minimum system information RMSI,other system information OSI, or a paging message.

According to an eighth aspect, this application provides a datatransmission apparatus, where the apparatus includes: a firstdetermining module, configured to determine a transmission subwindow inwhich a downlink transmit beam is located, where the transmissionsubwindow is obtained by dividing a transmission window corresponding toa preset broadcast signal; and a receiving module, configured to receivethe broadcast signal in a time in which the transmission subwindow islocated, where the time in which the transmission subwindow is locatedis calculated based on pre-obtained subwindow information.

In a first possible implementation of the eighth aspect, the broadcastsignal includes a synchronization signal block, and the firstdetermining module includes: a first obtaining module, configured todetect a synchronization signal block set, to obtain an index of asynchronization signal block sent by using the downlink transmit beam,where the synchronization signal block set includes synchronizationsignal blocks sent by using different downlink transmit beams, and eachsynchronization signal block has an index; and a second determiningmodule, configured to: determine, based on a preset correspondencebetween an index of a synchronization signal block and a transmissionsubwindow, a transmission subwindow corresponding to the index of thesynchronization signal block, and use the transmission subwindow as thetransmission subwindow in which the downlink transmit beam is located.

With reference to the implementation of the eighth aspect, in a secondpossible implementation of the eighth aspect, the subwindow informationincludes a subwindow length and a start time, and the apparatus furtherincludes: a second obtaining module, configured to obtain a locationrelationship between the transmission window and the transmissionsubwindow in which the downlink transmit beam is located; and acalculation module, configured to calculate, based on the locationrelationship, the subwindow length, and the start time, the time inwhich the transmission subwindow is located.

With reference to the second possible implementation of the eighthaspect, in a third possible implementation of the eighth aspect, thesubwindow length is delivered by a base station.

According to a ninth aspect, this application provides a datatransmission system, where the system includes a network device and UE,where the network device is configured to send, in each transmissionsubwindow corresponding to a broadcast signal, the broadcast signal tothe UE by using a different antenna port, where the transmissionsubwindow is obtained by dividing, based on preset subwindowinformation, a transmission window corresponding to the broadcastsignal; and the UE is configured to: determine a transmission subwindowin which a downlink transmit beam is located, and receive the broadcastsignal in a time in which the transmission subwindow is located, wherethe transmission subwindow is obtained by dividing the transmissionwindow corresponding to the broadcast signal, and the time in which thetransmission subwindow is located is calculated based on thepre-obtained subwindow information.

In this application, the network device divides the transmission windowcorresponding to the broadcast signal into transmission subwindows, andsends the broadcast signal in each transmission subwindow by using adifferent antenna port, so that after determining the transmissionsubwindow in which the downlink transmit beam is located, the UE canreceive the broadcast signal only in the time in which the transmissionsubwindow is located, thereby avoiding a waste of power consumption ofthe UE.

According to a tenth aspect, this application provides a network device,where the network device includes a receiver, a transmitter, a memory,and a processor, the memory stores an instruction, and when theprocessor executes the instruction, the transmitter is configured tosend, in each transmission subwindow corresponding to a broadcastsignal, the broadcast signal to user equipment UE by using a differentantenna port, where the transmission subwindow is obtained by dividing,based on preset subwindow information, a transmission windowcorresponding to the broadcast signal.

In a first possible implementation of the tenth aspect, the transmissionsubwindow is obtained by evenly dividing the transmission window.

In a second possible implementation of the tenth aspect, the subwindowinformation includes a subwindow length and a start time, and thetransmission subwindow is obtained by sequentially and consecutivelydividing the transmission window based on the subwindow length and thestart time.

With reference to the second possible implementation of the tenthaspect, in a third possible implementation of the tenth aspect, thetransmission subwindow is obtained by dividing at least two adjacenttransmission windows.

With reference to the third possible implementation of the tenth aspect,in a fourth possible implementation of the tenth aspect, the at leasttwo adjacent transmission windows include a first transmission windowand a second transmission window, and the transmission subwindowincludes a transmission subwindow that is obtained by concatenating aremaining part of time of the first transmission window and a start partof time of the second transmission window.

In a fifth possible implementation of the tenth aspect, a quantity oftransmission subwindows is less than or equal to a quantity ofsynchronization signal blocks in a synchronization signal block set.

With reference to any one of the possible implementations of the tenthaspect, in a sixth possible implementation of the tenth aspect, thebroadcast signal includes remaining minimum system information RMSI,other system information OSI, or a paging message.

According to an eleventh aspect, this application provides userequipment, where the user equipment includes a memory, a processor, anda transceiver, where the memory is configured to: store program code,and transmit the program code to the processor; the processor isconfigured to determine a transmission subwindow in which a downlinktransmit beam is located, where the transmission subwindow is obtainedby dividing a transmission window corresponding to a preset broadcastsignal; and the transceiver is configured to receive the broadcastsignal in a time in which the transmission subwindow is located, wherethe time in which the transmission subwindow is located is calculatedbased on pre-obtained subwindow information.

In a first possible implementation of the eleventh aspect, the broadcastsignal includes a synchronization signal block; and the processor isspecifically configured to: detect a synchronization signal block set,to obtain an index of a synchronization signal block sent by using thedownlink transmit beam, where the synchronization signal block setincludes synchronization signal blocks sent by using different downlinktransmit beams, and each synchronization signal block has an index;determine, based on a preset correspondence between an index of asynchronization signal block and a transmission subwindow, atransmission subwindow corresponding to the index of the synchronizationsignal block; and use the transmission subwindow as the transmissionsubwindow in which the downlink transmit beam is located.

With reference to the implementation of the eleventh aspect, in a secondpossible implementation of the eleventh aspect, the subwindowinformation includes a subwindow length and a start time; and theprocessor is further configured to: obtain a location relationshipbetween the transmission window and the transmission subwindow in whichthe downlink transmit beam is located, and calculate, based on thelocation relationship, the subwindow length, and the start time, thetime in which the transmission subwindow is located.

With reference to the second possible implementation of the eleventhaspect, in a third possible implementation of the eleventh aspect, thesubwindow length is delivered by a base station.

According to a twelfth aspect, this application provides a data sendingapparatus, configured to perform the method according to the thirdaspect and/or the fifth aspect.

According to a thirteenth aspect, this application provides a datareceiving apparatus, configured to perform the method according to thefirst aspect and/or the sixth aspect.

According to a fourteenth aspect, this application provides a computerreadable storage medium, including an instruction, where when theinstruction is run on a computer, the computer is enabled to perform themethod performed by the foregoing network device.

According to a fifteenth aspect, this application provides a computerprogram product including an instruction, where when the instruction isrun on a computer, the computer is enabled to perform the methodperformed by the foregoing user equipment.

It can be learned from the foregoing technical solutions that thisapplication has the following advantages:

The network device divides the transmission window corresponding to thebroadcast signal into transmission subwindows in advance based on thesubwindow information, and sends the broadcast signal in eachtransmission subwindow by using a different antenna port. Therefore,after determining the transmission subwindow in which the downlinktransmit beam of the UE is located, the UE may calculate, based on thesubwindow information, the time in which the transmission subwindow islocated, and receive the broadcast signal only in the time, so that theUE may not need to monitor the entire transmission window, therebyavoiding a waste of power consumption of the UE.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of an application scenario of a datatransmission method;

FIG. 2 is a schematic diagram of dividing an SI-window into transmissionsubwindows by a network device;

FIG. 3 is another schematic diagram of dividing an SI-window intotransmission subwindows by a network device;

FIG. 4 is a schematic diagram of dividing two SI-windows intotransmission subwindows by a network device;

FIG. 5 is another schematic diagram of dividing two SI-windows intotransmission subwindows by a network device;

FIG. 6 is another schematic diagram of dividing two SI-windows intotransmission subwindows by a network device;

FIG. 7 is a schematic structural diagram of a data transmissionapparatus;

FIG. 8 is a schematic structural diagram of another data transmissionapparatus;

FIG. 9 is a schematic structural diagram of hardware of a networkdevice; and

FIG. 10 is a schematic structural diagram of hardware of user equipment.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

A narrow beam needs to be used for data transmission in high frequencycommunication due to a high path loss of the high frequencycommunication, to ensure a transmission distance and a high beam gain.However, coverage of the data transmission performed by using the narrowbeam is limited. Therefore, to ensure communication quality of each UEin a cell, a network device repeatedly sends a broadcast signal throughomnidirectional beam scanning, to cover the entire cell.

Before the broadcast signal is repeatedly sent through omnidirectionalbeam scanning, narrow beam alignment needs to be performed between thenetwork device and the UE, to determine a downlink transmit beam, of thenetwork device, corresponding to each UE in the cell. However, thenetwork device repeatedly sends the broadcast signal in a transmissionwindow in the beam scanning manner, and the UE does not know a time inwhich a downlink transmit beam corresponding to the UE is located in thetransmission window. Therefore, the UE can receive, only by monitoringthe entire transmission window, the broadcast signal in the time inwhich the downlink transmit beam corresponding to the UE is located.Because the entire transmission window occupies a relatively long time,monitoring the entire transmission window by the UE undoubtedly wastespower consumption. The transmission window may be a period of time usedby the UE to detect or receive a downlink signal, for example, thebroadcast signal. A length of the transmission window may be, forexample, 5 milliseconds, 10 milliseconds, 20 milliseconds, or 40milliseconds. For another example, the transmission window may be one ormore slots or one or more frames, for example, may be one slot, twoslots, four slots, five slots, eight slots, 16 slots, a half frame, oneframe, two frames, or four frames.

Based on this, this application provides a data transmission method.Specifically, a network device divides a transmission window into apreset quantity of transmission subwindows in advance, and sends, ineach transmission subwindow, a broadcast signal to UE in a target cellby using a different antenna port, to cover the entire target cell. TheUE pre-determines a transmission subwindow in which a downlink transmitbeam corresponding to the UE is located, and calculates a time in whichthe transmission subwindow is located, so as to receive the broadcastsignal in the time. In this application, each UE may not need to monitorthe entire transmission window, but may receive the broadcast signal ina determined time, thereby avoiding a waste of power consumption. Thetransmission subwindow may be one or more symbols or one or more slots.For example, the transmission subwindow may be one symbol, two symbols,three symbols, four symbols, seven symbols, one slot, two slots, fourslots, five slots, or eight slots.

The network device may be any device with a wireless transceivingfunction. The network device includes but is not limited to a networkdevice (for example, a network device NodeB, an evolved network deviceeNodeB, a network device (gNB) in a fifth generation (5G) communicationssystem, a network device or a network device in a future communicationssystem, or an access node, a wireless relay node, or a wireless backhaulnode in a Wi-Fi system), and the like. Alternatively, the network devicemay be a radio controller in a cloud radio access network (C-RAN)scenario. Alternatively, the network device may be a network device in a5G network or a network device in a future evolved network, or may be awearable device, an in-vehicle device, or the like. Alternatively, thenetwork device may be a small cell, a transmission/reception point(TRP), or the like. Certainly, this application is not limited thereto.

FIG. 1 is a schematic diagram of an application scenario of a datatransmission method according to an embodiment of this application. Anetwork device is specifically a base station 100. Before sending anybroadcast signal to UEs 110 in a target cell, the base station 100divides in advance a transmission window corresponding to the broadcastsignal into a preset quantity of transmission subwindows, and sends thebroadcast signal to the UEs 110 in the target cell by using differentantenna ports, to cover the target cell.

It should be noted that in this embodiment of this application, the basestation may send the broadcast signal through omnidirectional beamscanning, so that all the UEs in the target cell can receive the signal.

In addition, a channel of a symbol transmitted by using an antenna portmay be inferred from a channel of another symbol transmitted by usingthe same antenna port. Therefore, a same beam may be used for a sameantenna port. Therefore, in this embodiment of this application, thatthe base station 100 sends the broadcast signal to the UEs 110 in thetarget cell by using different antenna ports may also mean that the basestation 100 sends the broadcast signal to the UEs 110 in the target cellby using different beams.

Before receiving the broadcast signal from the base station 100, the UE110 in the target cell pre-determines a transmission subwindow in whicha downlink transmit beam corresponding to the UE 110 is located, andcalculates, based on pre-obtained subwindow information, a time in whichthe transmission subwindow is located. Because the UE 110 can determinea time in which the downlink transmit beam corresponding to the UE 110is located, the UE 110 may not need to monitor the entire transmissionwindow, but may receive the broadcast signal in the determined time,thereby avoiding a waste of power consumption.

In an implementation, the broadcast signal may be transmitted by using abeam the same as a beam of a synchronization signal block (SS block orSSB). The beam of the SS block is usually a relatively wide beam innarrow beams, and can implement relatively reliable transmission. Inaddition, the entire cell can be covered by using a relatively smallquantity of beams. Therefore, the beam of the SS block may be used totransmit the broadcast signal (for example, system information or apaging message), to achieve relatively high reliability and relativelylow overheads.

The UE 110 may detect a synchronization signal block set, to obtain anindex of a synchronization signal block sent by using the downlinktransmit beam corresponding to the UE 110. The synchronization signalblock set may include synchronization signal blocks sent by the basestation 100 by using different downlink transmit beams. To be specific,different beams have a correspondence with different synchronizationsignal blocks. Because each synchronization signal block has an index,namely, an SS block index, different beams have a correspondence withdifferent SS block indexes. Specifically, the SS block index indicates aranking of the SS block in the synchronization signal block set. In thisembodiment of this application, a correspondence between an SS blockindex and a transmission subwindow is preset. After determining the SSblock index of the synchronization signal block sent by using thedownlink transmit beam corresponding to the UE 110, the UE 110determines, based on the preset correspondence between the SS blockindex and the transmission subwindow, a transmission subwindowcorresponding to the SS block index, namely, the transmission subwindowin which the downlink transmit beam corresponding to the UE 110 islocated.

After determining the transmission subwindow in which the downlinktransmit beam corresponding to the UE 110 is located, the UE 110calculates, based on the pre-obtained subwindow information, the time inwhich the transmission subwindow is located. Specifically, the subwindowinformation may include a subwindow length and a start time. Thesubwindow length is used to indicate a length of a transmissionsubwindow. It should be noted that transmission subwindows in a sametransmission window have a same length. Specifically, the subwindowlength may be preset in a communication protocol between the basestation 100 and the UE 110, or may be delivered in advance by the basestation 100 to the UE 110. The start time in the subwindow informationmay also be a start time of the entire transmission window. For example,a start time of the first transmission subwindow in the transmissionwindow is the same as the start time of the transmission window.

First, the UE 110 obtains a location relationship between thetransmission window and the transmission subwindow in which the downlinktransmit beam corresponding to the UE 110 is located. The locationrelationship is specifically a ranking of the transmission subwindow inthe transmission window. Second, the UE 110 calculates, based on thelocation relationship, the subwindow length, and the start time of theentire transmission window, the time in which the transmission subwindowis located.

Specifically, the UE 110 may calculate a start time of the transmissionsubwindow by using the following formula (1):

P=O+window index*Scheduling length  (1), where

P indicates the start time of the transmission subwindow, O indicatesthe start time of the entire transmission window, window indexescorresponding to n transmission subwindows in the transmission windoware respectively 0, 1, . . . , and n−1, and the scheduling lengthindicates the subwindow length, where n is a positive integer.

In addition, after calculating the start time of the transmissionsubwindow, the UE 110 determines, based on the subwindow length, anentire time in which the transmission subwindow is located. Finally, theUE 110 receives the broadcast signal in the time in which thetransmission subwindow is located.

In actual application, the quantity of transmission subwindows may be aquantity of different antenna ports required for covering the cell inwhich the UE is located. In addition, the synchronization signal blocks(SS block) in the synchronization signal block set may be sent by usinga same beam. In other words, the synchronization signal block set mayinclude synchronization signal blocks sent by using different downlinktransmit beams, or may include synchronization signal blocks sent byusing downlink transmit beams some of which are the same, or may includesynchronization signal blocks sent by using downlink transmit beams thatare all the same. Therefore, the quantity of transmission subwindows isactually less than or equal to a quantity of synchronization signalblocks in the synchronization signal block set. An example in which thequantity n of transmission subwindows is less than a quantity M ofsynchronization signal blocks in the synchronization signal block set isused for description. When the quantity n of transmission subwindows isless than the quantity M of synchronization signal blocks in thesynchronization signal block set, the correspondence between eachtransmission subwindow and an SS block index (it means that atransmission subwindow and an SS block that are sent by using a samebeam) may be notified by the base station to the UE, or may be acorrespondence predefined by the UE and the base station by using aprotocol, or may be a correspondence, which is used by the UE bydefault, between transmission subwindows and indexes of N SS blocks, forexample, the first N SS block indexes or the last N SS block indexes, inthe M SS blocks. The quantity of transmission subwindows may also benotified by the base station to the UE by using signaling. For example,the base station may notify the quantity of transmission subwindows tothe UE by using signaling such as EMSI information that is specificallycarried in a physical broadcast channel (PBCH), remaining minimum systeminformation RMSI, a Radio Resource Control (RRC) message, a MAC controlelement (MAC CE), or downlink control information DCI).

In this embodiment of this application, the broadcast signal may be usedto transmit various types of common information, for example, systeminformation, in the cell. The system information specifically includesremaining minimum system information (RMSI), and other systeminformation (OSI). Alternatively, the common information may be a pagingmessage, or the like. In this embodiment of this application,transmission of the OSI is used as an example for description.

Specifically, each system information message SI message) used totransmit the OSI has a corresponding transmission window. Thecorresponding transmission window is referred to as a system informationwindow (SI-window) below. Different SI messages may be mapped to a sameSI-window, or may be mapped to different SI-windows. SI-windowscorresponding to different SI messages may overlap (where specifically,sometime-frequency resources overlap) or may not overlap. Systeminformation radio network temporary identifiers (SI-RNTI) correspondingto different SI messages may be the same or may be different. This isnot limited herein.

In this embodiment of this application, the network device may dividethe SI-window into a preset quantity of transmission subwindows in aplurality of manners, to send the SI message through omnidirectionalbeam scanning. Details are provided below.

FIG. 2 is a schematic diagram of dividing an SI-window into transmissionsubwindows by a network device according to an embodiment of thisapplication. To cover a target cell, the network device needs to send anSI message by using n (where n=6) beams in different directions.Therefore, the network device sequentially and consecutively divides theSI-window into n transmission subwindows based on pre-obtained subwindowinformation, and separately sends the SI message in the transmissionsubwindows by using the beams in different directions, to implement fullcoverage of the target cell. Specifically, the network devicesequentially and consecutively obtains six transmission subwindowsthrough division by using a start time of the SI-window as a start timefor transmission subwindow division and by using a pre-obtainedsubwindow length, namely, an SI scheduling length, as a length of eachtransmission subwindow.

In an actual application, a synchronization signal block set includes SSblocks whose quantity is the same as a quantity of transmissionsubwindows. The n beams used by the network device and transmit beams ofthe SS blocks included in the synchronization signal block set may bethe same or quasi co-located (QCL). A QCL parameter includes at leastone of the following: an average gain average gain, an average delayaverage delay, delay spread delay spread, a Doppler shift Doppler shift,Doppler spread Doppler spread, and a spatial transmit/receive spatialTx/Rx parameter. The spatial Tx/Rx parameter includes an angle ofarrival (AoA)/angle of departure (AoD), a dominant AoA/AoD, an averageAoA/AoD, a power angular spectrum (PAS) of the AoA/AoD, transmit/receivechannel correlation, transmit/receive beamforming, spatial channelcorrelation, and the like.

In addition, an omnidirectional beam scanning sequence may be the sameas a scanning sequence of the SS blocks in the synchronization signalblock set, to be specific, SS block indexes are 0, 1, . . . , and n−1;or an omnidirectional beam scanning sequence may be corresponding to ascanning sequence of the SS blocks in the synchronization signal blockset according to a preset rule, to be specific, SS block indexes arecorresponding to 0, 1, . . . , and n−1 according to the preset rule. UEdetects the synchronization signal block set to obtain an index of asynchronization signal block for which a downlink transmit beamcorresponding to the UE is used as a transmit beam, and detects thescanning sequence of the synchronization signal blocks in thesynchronization signal block set to obtain a transmission subwindowcorresponding to the index of the synchronization signal block and usethe transmission subwindow as a transmission subwindow in which thedownlink transmit beam corresponding to the UE is located. Finally, theUE calculates, based on the pre-obtained subwindow information, a timein which the transmission subwindow is located, and receives the SImessage in the time.

In addition, in this embodiment of this application, the UE maycalculate the start time of the SI-window based on schedulinginformation (Scheduling information) of the SI message in minimum systeminformation (MSI). The scheduling length of the SI message may bepredefined in a protocol, or the scheduling length of the SI message maybe notified by the network device to each UE. For example, thescheduling length of the SI message may be carried in the minimum systeminformation (MSI) such as RMSI, or the scheduling length of the SImessage may be carried in a response message of an SI request.Specifically, when the SI request is sent by using a MSG 1 in a randomaccess procedure, the response message is a MSG 2; or when the SIrequest is sent by using a MSG 3 in a random access procedure, theresponse message is a MSG 4.

It should be noted that scheduling lengths of SI messages may be thesame or may be different. When the RMSI carries the scheduling length ofthe SI message, the scheduling length is configurable. In other words,the scheduling length may or may not exist in the RMSI. When thescheduling length is not configured in the RMSI, the network device maysend the SI message in the SI-window based on a current value of thescheduling length, and the UE may receive the SI message in theSI-window based on the current value of the scheduling length; or if thescheduling length is configured in the RMSI, the network device may sendthe SI message in the SI-window based on the configured schedulinglength, and the UE may receive the SI message in the SI-window based onthe configured scheduling length.

As shown in FIG. 2, mapping to the n transmission subwindows starts tobe sequentially and consecutively performed from the start time of theSI-window. The network device sends, to the UE in a specified beamdirection in each transmission subwindow whose length is equal to thescheduling length in the SI-window, a physical downlink control channel(PDCCH) for scheduling the SI message. The UE may read, based on anindication in the PDCCH, an SI message, at a corresponding resourcelocation, carried in a physical downlink shared channel (PDSCH). A PDSCHresource indicated by the PDCCH may not necessarily be in thetransmission subwindow. The UE only needs to blindly detect acorresponding PDCCH in the time in which the determined transmissionsubwindow is located, thereby reducing power consumption of detectionperformed by the UE.

FIG. 3 is another schematic diagram of dividing an SI-window intotransmission subwindows by a network device according to an embodimentof this application. Specifically, the network device may evenly dividethe SI-window in time domain based on a quantity n of beams required forcovering an entire cell, to obtain n transmission subwindows. Ascheduling length of an SI message does not need to be defined, and maybe obtained by dividing duration of the SI-window by a quantity oftransmission subwindows. As shown in FIG. 3, the network device evenlydivides the SI-window into six transmission subwindows, and duration ofeach transmission subwindow is obtained by dividing the duration of theSI-window by 6. It can be learned that all the transmission subwindowsare evenly distributed in the transmission window. For example, all thetransmission subwindows have a same length. A time interval betweenstart locations of every two adjacent transmission subwindows remainsthe same.

In an actual application, a manner of transmitting the SI message by thenetwork device and UE in each transmission subwindow obtained throughdivision in FIG. 3 is the same as a manner of transmitting the SImessage in each transmission subwindow obtained through division in FIG.2, and details are not described herein again.

In addition, in an application scenario, if the entire cell cannot becovered through omnidirectional beam scanning performed in oneSI-window, to be specific, if n transmission subwindows are required forperforming omnidirectional beam scanning to cover the entire cell, butone SI-window cannot be divided into n transmission subwindows whoselengths are a required scheduling length, two or more adjacentSI-windows are required for covering the entire cell.

FIG. 4 is a schematic diagram of dividing two SI-windows intotransmission subwindows by a network device according to an embodimentof this application. The network device evenly divides the twoSI-windows into eight transmission subwindows, and separately sends anSI message to UEs by using eight different beams, to cover an entirecell. The UE determines a transmission subwindow in which a downlinktransmit beam corresponding to the UE is located, namely, a ranking ofthe transmission subwindow in a specific SI-window, calculates, based ona pre-obtained scheduling length and a start time of the SI-window, atime in which the transmission subwindow is located, and finallyreceives the SI message in the time, thereby avoiding a waste ofdetection power consumption.

In addition, if a length of the SI-window is not an integer multiple ofthe preset scheduling length, the network device cannot evenly dividethe SI-window. FIG. 5 is another schematic diagram of dividing twoSI-windows into transmission subwindows by a network device according toan embodiment of this application. The network device sequentially andconsecutively divides a first transmission window and a secondtransmission window that are adjacent into transmission subwindows.After division of the first transmission window is completed, there is aremaining part of time in the first transmission window because a lengthof the SI-window is not an integer multiple of a scheduling length. Thenetwork device may not use the remaining part of time that is not aninteger multiple of the scheduling length to schedule or transmit an SImessage, but continue to divide the second transmission window intotransmission subwindows, to finally obtain the transmission subwindowsobtained by dividing the two SI-windows.

In addition, to fully use a time in an SI-window for data transmission,an embodiment of this application further provides a schematic diagramof dividing two SI-windows into transmission subwindows by a networkdevice, as shown in FIG. 6. After the network device completes divisionof a first transmission window, a time whose length is ⅔ schedulinglength is left. In this case, the network device may concatenate, intoone transmission subwindow, the remaining part of time (for example, ⅔scheduling length) that is not an integer multiple of the schedulinglength in the first transmission window and a start part of time (forexample, ⅓ scheduling length) in a next SI-window, namely, a secondtransmission window, and then continue to complete division of asubsequent time in the second transmission window into transmissionsubwindows, to finally obtain the transmission subwindows obtained bydividing the two SI-windows.

It should be noted that, because neither RMSI nor a paging message canbe transmitted in two transmission windows, transmission subwindowdivision manners in FIG. 4, FIG. 5, and FIG. 6 are usually notapplicable to transmission of the RMSI or the paging message. Inaddition, when the RMSI and the paging message are transmitted in atransmission subwindow shown in FIG. 2, a scheduling length of atransmission subwindow used to transmit the RMSI may be predefined in aprotocol, and a scheduling length of a transmission subwindow used totransmit the paging message may be predefined in a protocol or may benotified by a base station to UE. For example, the scheduling length ofthe transmission subwindow used to transmit the paging message iscarried in the RMSI and is notified to a user. In addition, the UE maydetermine a start time of a transmission window of the RMSI and a starttime of a transmission window of the paging message in a mannerspecified in the protocol. For example, the start time of thetransmission window of the RMSI is carried in some fixed frames,subframes, or slots; and the start time of the transmission window ofthe paging message may be calculated by the UE based on a UE ID and/or apaging parameter broadcast in the system information. Finally, the UEcalculates, based on an obtained location relationship between thetransmission window and a transmission subwindow in which a downlinktransmit beam is located, the scheduling length, and the start time ofthe transmission window, a time in which the transmission subwindow islocated, and receives a broadcast signal in the time, thereby avoiding awaste of detection power consumption.

Corresponding to the foregoing method embodiment parts, an embodiment ofthis application further provides a data transmission apparatus. FIG. 7is a schematic structural diagram of a data transmission apparatusaccording to an embodiment of this application. Specifically, the datatransmission apparatus 700 includes: a sending module 710, configured tosend, in each transmission subwindow corresponding to a broadcastsignal, the broadcast signal to UE by using a different antenna port.

The transmission subwindow is obtained by dividing, based on presetsubwindow information, a transmission window corresponding to thebroadcast signal.

In an implementation, the transmission subwindow may be obtained byevenly dividing the transmission window.

In another implementation, the subwindow information includes asubwindow length and a start time, and the transmission subwindow may beobtained by sequentially and consecutively dividing the transmissionwindow based on the subwindow length and the start time.

In another implementation, the transmission subwindow may be obtained bydividing at least two adjacent transmission windows.

In another implementation, the at least two adjacent transmissionwindows include a first transmission window and a second transmissionwindow, and the transmission subwindow includes a transmission subwindowthat is obtained by concatenating a remaining part of time of the firsttransmission window and a start part of time of the second transmissionwindow.

The broadcast signal may include remaining minimum system informationRMSI, other system information OSI, or a paging message.

In addition, an embodiment of this application further provides a datatransmission apparatus. FIG. 8 is a schematic structural diagram ofanother data transmission apparatus according to an embodiment of thisapplication. The data transmission apparatus 800 includes: a firstdetermining module 810, configured to determine a transmission subwindowin which a downlink transmit beam is located, where the transmissionsubwindow is obtained by dividing a transmission window corresponding toa preset broadcast signal; and a receiving module 820, configured toreceive the broadcast signal in a time in which the transmissionsubwindow is located, where the time in which the transmission subwindowis located is calculated based on pre-obtained subwindow information.

In an implementation, the broadcast signal includes a synchronizationsignal block, and the first determining module includes: a firstobtaining module, configured to detect a synchronization signal blockset, to obtain an index of a synchronization signal block sent by usingthe downlink transmit beam, where the synchronization signal block setincludes a synchronization signal block having an index; and a seconddetermining module, configured to: determine, based on a presetcorrespondence between an index of a synchronization signal block and atransmission subwindow, a transmission subwindow corresponding to theindex of the synchronization signal block, and use the transmissionsubwindow as the transmission subwindow in which the downlink transmitbeam is located.

Specifically, the subwindow information includes a subwindow length anda start time, and the apparatus further includes: a second obtainingmodule, configured to obtain a location relationship between thetransmission window and the transmission subwindow in which the downlinktransmit beam is located; and a calculation module, configured tocalculate, based on the location relationship, the subwindow length, andthe start time, the time in which the transmission subwindow is located.

In an implementation, the subwindow length is delivered by a basestation.

FIG. 9 is a schematic structural diagram of hardware of a network deviceaccording to an embodiment of this application. The network device 900includes a receiver 901, a transmitter 902, a memory 903, and aprocessor 9004. The memory 903 is configured to store a group ofinstructions. When the processor 904 executes the instructions, thetransmitter 902 is enabled to send, in each transmission subwindowcorresponding to a broadcast signal, the broadcast signal to userequipment UE by using a different antenna port. The transmissionsubwindow is obtained by dividing, based on preset subwindowinformation, a transmission window corresponding to the broadcastsignal.

In an implementation of the present invention, the transmissionsubwindow may be obtained by evenly dividing the transmission window.

In an implementation of the present invention, the subwindow informationincludes a subwindow length and a start time, and the transmissionsubwindow may be obtained by sequentially and consecutively dividing thetransmission window based on the subwindow length and the start time.

In an implementation of the present invention, the transmissionsubwindow may be obtained by dividing at least two adjacent transmissionwindows.

In an implementation of the present invention, the at least two adjacenttransmission windows include a first transmission window and a secondtransmission window, and the transmission subwindow may include atransmission subwindow that is obtained by concatenating a remainingpart of time of the first transmission window and a start part of timeof the second transmission window.

In an implementation of the present invention, the broadcast signalincludes remaining minimum system information RMSI, other systeminformation OSI, or a paging message.

In some implementations, the processor 904 may be a central processingunit (CPU), the memory 903 may be an internal memory of a random accessmemory (RAM) type, the receiver 901 and the transmitter 902 may include,for example, a common physical interface, and the physical interface maybe an Ethernet interface or an asynchronous transfer mode (ATM)interface. The receiver 900 is configured to support a receivingfunction of the network device, and the transmitter 902 is configured tosupport a sending function of the network device. The processor 904, thereceiver 900, the transmitter 902, and the memory 903 may be integratedinto one or more independent circuits or hardware, for example, anapplication-specific integrated circuit (ASIC). The processor 904 andanother component may be connected as shown in the figure, or may beconnected by using a bus architecture. The processor 904 may beconfigured to support the network device in implementing the functionsdescribed in the foregoing method embodiments. The receiver 901 and thetransmitter 902 may be independently disposed, or may be integratedtogether. The receiver 901 and the transmitter 902 may also beintegrated together with the processor. For example, in someimplementations, a sending unit (or a transmitter circuit, an outputunit, or an output circuit) in the processor 904 may be considered as atransmitter, and a receiving unit (or a receiver circuit, an input unit,or an input circuit) in the processor may be considered as a receiver.Alternatively, a sending unit and/or a receiving unit in the processoris considered as a transceiver.

FIG. 10 is a schematic structural diagram of hardware of user equipmentaccording to an embodiment of this application. The user equipment 1000includes a memory 1001, a processor 1002, and a transceiver 1003. Thetransceiver 1003 is configured to implement a transceiving function ofthe user equipment, and the processor 1002 may be configured to supportthe user equipment in implementing the functions described in theforegoing method embodiments. For example, the processor 1002 mayinclude a receiving unit and/or a sending unit, to support the userequipment in implementing a receiving function and/or a sendingfunction. The transceiver 1003 may be separately disposed.Alternatively, the transceiver 1003 may be integrated into theprocessor. For example, in some implementations, a receiving (or input)unit (or circuit) and/or a sending (or output) unit (or circuit) in theprocessor may be considered as a transceiver.

The memory 1001 is configured to: store program code, and transmit theprogram code to the processor 1002.

The processor 1002 is configured to determine a transmission subwindowin which a downlink transmit beam is located. The transmission subwindowis obtained by dividing a transmission window corresponding to a presetbroadcast signal.

The transceiver 1003 is configured to receive the broadcast signal in atime in which the transmission subwindow is located. The time in whichthe transmission subwindow is located is calculated based onpre-obtained subwindow information.

In an implementation of the present invention, the broadcast signalincludes a synchronization signal block.

The processor 1002 is specifically configured to: detect asynchronization signal block set, to obtain an index of asynchronization signal block sent by using the downlink transmit beam,where the synchronization signal block set includes synchronizationsignal blocks sent by using different downlink transmit beams, and eachsynchronization signal block has an index; determine, based on a presetcorrespondence between an index of a synchronization signal block and atransmission subwindow, a transmission subwindow corresponding to theindex of the synchronization signal block; and use the transmissionsubwindow as the transmission subwindow in which the downlink transmitbeam is located.

In an implementation of the present invention, the subwindow informationincludes a subwindow length and a start time.

The processor 1002 is further configured to: obtain a locationrelationship between the transmission window and the transmissionsubwindow in which the downlink transmit beam is located, and calculate,based on the location relationship, the subwindow length, and the starttime, the time in which the transmission subwindow is located.

In an implementation of the present invention, the subwindow length isdelivered by a base station.

In some implementations, the processor 1002 may be a central processingunit (CPU), the memory 1001 may be an internal memory of a random accessmemory (RAM) type, the transceiver 1003 may include a common physicalinterface, and the physical interface may be an Ethernet interface or anasynchronous transfer mode (ATM) interface. The processor 1002, thetransceiver 1003, and the memory 1001 may be integrated into one or moreindependent circuits or hardware, for example, an application-specificintegrated circuit (ASIC). The processor 1002 and another component maybe connected as shown in the figure, or may be connected by using a busarchitecture.

An embodiment of this application provides a computer readable storagemedium, including an instruction. When the instruction is run on acomputer, the computer is enabled to perform the data transmissionmethod performed by the foregoing network device.

An embodiment of this application further provides a computer readablestorage medium, including an instruction. When the instruction is run ona computer, the computer is enabled to perform the data transmissionmethod performed by the foregoing UE.

An embodiment of this application further provides a computer programproduct including an instruction. When the instruction is run on acomputer, the computer is enabled to perform the data transmissionmethod performed by the foregoing network device.

An embodiment of this application further provides another computerprogram product including an instruction. When the instruction is run ona computer, the computer is enabled to perform the data transmissionmethod performed by the foregoing UE.

All or some of the foregoing embodiments may be implemented by usingsoftware, hardware, firmware, or any combination thereof. When beingimplemented by using the software, all or some of the embodiments may beimplemented in a form of a computer program product.

The computer program product includes one or more computer instructions.When the computer program instructions are loaded and executed on acomputer, all or some of the procedures or functions according to theembodiments of the present invention are generated. The computer may bea general-purpose computer, a dedicated computer, a computer network, oranother programmable apparatus. The computer instructions may be storedin a computer readable storage medium or may be transmitted from acomputer readable storage medium to another computer readable storagemedium. For example, the computer instructions may be transmitted from awebsite, computer, server, or data center to another website, computer,server, or data center in a wired (for example, a coaxial cable, anoptical fiber, or a digital subscriber line (DSL)) or wireless (forexample, infrared, radio, or microwave) manner. The computer readablestorage medium may be any usable medium accessible by the computer, or adata storage device, such as a server or a data center, integrating oneor more usable media. The usable medium may be a magnetic medium (forexample, a floppy disk, a hard disk, or a magnetic tape), an opticalmedium (for example, a DVD), a semiconductor medium (for example, asolid state disk (SSD)), or the like.

It may be clearly understood by a person skilled in the art that, forconvenient and brief description, for a corresponding process in theforegoing method embodiments, refer to a specific working process of theforegoing system, apparatus, and unit. Details are not described hereinagain.

In the several embodiments provided in this application, it should beunderstood that the disclosed system, apparatus, and method may beimplemented in other manners. For example, the described apparatusembodiment is merely an example. For example, the unit division ismerely logical function division and may be other division in actualimplementation. For example, a plurality of units or components may becombined or integrated into another system, or some features may beignored or not performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections may beimplemented by using some interfaces. The indirect couplings orcommunication connections between the apparatuses or units may beimplemented in electronic, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and parts displayed as units may or may not be physical units,and may be located in one position, or may be distributed on a pluralityof network units. Some or all of the units may be selected based onactual requirements to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments of this application maybe integrated into one processing unit, or each of the units may existalone physically, or two or more units may be integrated into one unit.The integrated unit may be implemented in a form of hardware, or may beimplemented in a form of a software functional unit.

When the integrated unit is implemented in the form of a softwarefunctional unit and sold or used as an independent product, theintegrated unit may be stored in a computer readable storage medium.Based on such an understanding, the technical solutions of thisapplication essentially, or the part contributing to the prior art, orall or some of the technical solutions may be implemented in the form ofa software product. The computer software product is stored in a storagemedium and includes several instructions for instructing a computerdevice (which may be a personal computer, a server, a network device, orthe like) to perform all or some steps of the methods described in theembodiments of this application. The foregoing storage medium includesany medium that can store program code, such as a USB flash drive, aremovable hard disk, a read-only memory (ROM), a random access memory(RAM), a magnetic disk, or an optical disc.

In conclusion, the foregoing embodiments are merely intended fordescribing the technical solutions of this application, rather thanlimiting this application.

What is claimed is:
 1. A data receiving method, comprising: receiving asynchronization signal block; determining, based on the synchronizationsignal block, a transmission subwindow corresponding to a physicaldownlink control channel, PDCCH, wherein the transmission subwindow isone of multiple transmission subwindows, and the multiple transmissionsubwindows are distributed in two or more adjacent transmission windows;and receiving the PDCCH in the transmission subwindow.
 2. The methodaccording to claim 1, wherein the determining, based on thesynchronization signal block, a transmission subwindow corresponding toa PDCCH comprises: determining, based on an index of the synchronizationsignal block, the transmission subwindow corresponding to the PDCCH. 3.The method according to claim 1, wherein the two or more adjacenttransmission windows comprise n evenly distributed transmissionsubwindows, and n is a positive integer greater than
 1. 4. The methodaccording to claim 1, wherein a quantity of transmission subwindows isless than or equal to a quantity of synchronization signal blocks in asynchronization signal block set.
 5. The method according to claim 1,wherein the determining, based on the synchronization signal block, atransmission subwindow corresponding to a PDCCH comprises: obtaining alocation, in the transmission windows, of the transmission subwindowcorresponding to the PDCCH.
 6. The method according to claim 5, whereinthe obtaining a location, in the transmission windows, of thetransmission subwindow corresponding to the PDCCH comprises: obtaining astart time of the transmission subwindow corresponding to the PDCCH anda length of the transmission subwindow.
 7. The method according to claim1, wherein the synchronization signal block and the PDCCH are receivedby using a same beam.
 8. The method according to claim 1, wherein whenone transmission window is insufficient to comprise all the transmissionsubwindows, the transmission subwindows are distributed in the two ormore adjacent transmission windows.
 9. The method according to claim 1,wherein the transmission window is a frame.
 10. A data receivingapparatus, comprising a processor and a transceiver, wherein thetransceiver is configured to receive a synchronization signal block; theprocessor is configured to determine, based on the synchronizationsignal block, a transmission subwindow corresponding to a physicaldownlink control channel, PDCCH, wherein the transmission subwindow isone of multiple transmission subwindows, and the multiple transmissionsubwindows are distributed in two or more adjacent transmission windows;and the transceiver is further configured to receive the PDCCH in thetransmission subwindow.
 11. The data receiving apparatus according toclaim 10, wherein the processor is specifically configured to determine,based on an index of the synchronization signal block, the transmissionsubwindow corresponding to the PDCCH.
 12. The data receiving apparatusaccording to claim 10, wherein the two or more adjacent transmissionwindows comprise n evenly distributed transmission subwindows, and n isa positive integer greater than
 1. 13. The data receiving apparatusaccording to claim 10, wherein a quantity of transmission subwindows isless than or equal to a quantity of synchronization signal blocks in asynchronization signal blocks set.
 14. The data receiving apparatusaccording to claim 10, wherein the processor is specifically configuredto obtain a location, in the transmission windows, of the transmissionsubwindow corresponding to the PDCCH.
 15. The data receiving apparatusaccording to claim 14, wherein in a process in which the processorobtains the location, in the transmission window, of the transmissionsubwindow corresponding to the PDCCH, the processor is specificallyconfigured to obtain a start time of the transmission subwindowcorresponding to the PDCCH and a length of the transmission subwindow.16. The data receiving apparatus according to claim 10, wherein that thetransceiver is configured to receive the PDCCH in the transmissionsubwindow comprises: receiving the synchronization signal block and thePDCCH by using a same beam.
 17. The data receiving apparatus accordingto claim 10, wherein when one transmission window is insufficient tocomprise all the transmission subwindows, the transmission subwindowsare distributed in the two or more adjacent transmission windows. 18.The data receiving apparatus according to claim 10, wherein thetransmission window is a frame.
 19. A computer readable storage medium,comprising an instruction, wherein when the instruction is run on acomputer, the computer is enabled to perform the method comprising:receiving a synchronization signal block; determining, based on thesynchronization signal block, a transmission subwindow corresponding toa physical downlink control channel, PDCCH, wherein the transmissionsubwindow is one of multiple transmission subwindows, and the multipletransmission subwindows are distributed in two or more adjacenttransmission windows; and receiving the PDCCH in the transmissionsubwindow.